package com.scheduling.system.service;

import java.util.List;
import com.scheduling.system.domain.Personalizedrequests;

/**
 * 个性化诉求Service接口
 * 
 * @author mj
 * @date 2025-05-07
 */
public interface IPersonalizedrequestsService 
{
    /**
     * 查询个性化诉求
     * 
     * @param id 个性化诉求主键
     * @return 个性化诉求
     */
    public Personalizedrequests selectPersonalizedrequestsById(Long id);

    /**
     * 查询个性化诉求列表
     * 
     * @param personalizedrequests 个性化诉求
     * @return 个性化诉求集合
     */
    public List<Personalizedrequests> selectPersonalizedrequestsList(Personalizedrequests personalizedrequests);

    /**
     * 新增个性化诉求
     * 
     * @param personalizedrequests 个性化诉求
     * @return 结果
     */
    public int insertPersonalizedrequests(Personalizedrequests personalizedrequests);

    /**
     * 修改个性化诉求
     * 
     * @param personalizedrequests 个性化诉求
     * @return 结果
     */
    public int updatePersonalizedrequests(Personalizedrequests personalizedrequests);

    /**
     * 批量删除个性化诉求
     * 
     * @param ids 需要删除的个性化诉求主键集合
     * @return 结果
     */
    public int deletePersonalizedrequestsByIds(Long[] ids);

    /**
     * 删除个性化诉求信息
     * 
     * @param id 个性化诉求主键
     * @return 结果
     */
    public int deletePersonalizedrequestsById(Long id);
}
